Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 8, 9, 13, 14, 23, 24 }

B grade: { 6, 7, 10, 11, 12, 15, 21, 22, 25, 31, 32, 33, 34, 35 }

C grade: { 1, 2, 3, 4, 5, 16, 17, 18, 19, 20, 26, 27, 28, 29, 30 }

F grade: { }

2.1.3 Maple

A grade: { }

B grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

C grade: { }

F grade: { }

2.1.4 Maxima

A grade: {

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

2.1.5 FriCAS

A grade: { }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

2.1.6 Sympy

A grade: { }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

2.1.7 Giac

A grade: { }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 700 699 806 8121 0 0 0 0
normalized size 1 1. 1.15 11.6 0. 0. 0. 0.
time (sec) N/A 2.332 11.843 0.065 0. 0. 0. 0.


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 405 404 450 3232 0 0 0 0
normalized size 1 1. 1.11 7.98 0. 0. 0. 0.
time (sec) N/A 0.858 5.276 0.031 0. 0. 0. 0.


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 284 284 319 559 0 0 0 0
normalized size 1 1. 1.12 1.97 0. 0. 0. 0.
time (sec) N/A 0.172 1.86 0.024 0. 0. 0. 0.


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 313 313 244 665 0 0 0 0
normalized size 1 1. 0.78 2.12 0. 0. 0. 0.
time (sec) N/A 0.747 2.106 0.034 0. 0. 0. 0.


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F(-2) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 678 678 14516 13380 0 0 0 0
normalized size 1 1. 21.41 19.73 0. 0. 0. 0.
time (sec) N/A 1.535 16.364 0.098 0. 0. 0. 0.


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 981 976 21555 54632 0 0 0 0
normalized size 1 0.99 21.97 55.69 0. 0. 0. 0.
time (sec) N/A 3.412 19.055 0.152 0. 0. 0. 0.


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 736 735 6648 20733 0 0 0 0
normalized size 1 1. 9.03 28.17 0. 0. 0. 0.
time (sec) N/A 0.66 16.122 0.078 0. 0. 0. 0.


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F(-1) F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 442 442 586 2453 0 0 0 0
normalized size 1 1. 1.33 5.55 0. 0. 0. 0.
time (sec) N/A 0.461 6.477 0.085 0. 0. 0. 0.


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 606 606 333 9328 0 0 0 0
normalized size 1 1. 0.55 15.39 0. 0. 0. 0.
time (sec) N/A 0.986 10.968 0.156 0. 0. 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 1081 1080 10637 71656 0 0 0 0
normalized size 1 1. 9.84 66.29 0. 0. 0. 0.
time (sec) N/A 3.372 25.578 1.2 0. 0. 0. 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 898 897 14853 35480 0 0 0 0
normalized size 1 1. 16.54 39.51 0. 0. 0. 0.
time (sec) N/A 2.518 16.371 0.107 0. 0. 0. 0.


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 472 472 6583 13177 0 0 0 0
normalized size 1 1. 13.95 27.92 0. 0. 0. 0.
time (sec) N/A 0.52 15.465 0.064 0. 0. 0. 0.


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F(-1) F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 449 449 724 2454 0 0 0 0
normalized size 1 1. 1.61 5.47 0. 0. 0. 0.
time (sec) N/A 0.464 7.664 0.064 0. 0. 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 625 625 341 12909 0 0 0 0
normalized size 1 1. 0.55 20.65 0. 0. 0. 0.
time (sec) N/A 1.063 10.504 0.12 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 1090 1090 10601 65248 0 0 0 0
normalized size 1 1. 9.73 59.86 0. 0. 0. 0.
time (sec) N/A 3.016 21.761 0.712 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 721 720 825 8425 0 0 0 0
normalized size 1 1. 1.14 11.69 0. 0. 0. 0.
time (sec) N/A 1.922 12.6 0.049 0. 0. 0. 0.


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 410 410 442 2825 0 0 0 0
normalized size 1 1. 1.08 6.89 0. 0. 0. 0.
time (sec) N/A 0.586 6.551 0.032 0. 0. 0. 0.


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 291 291 326 673 0 0 0 0
normalized size 1 1. 1.12 2.31 0. 0. 0. 0.
time (sec) N/A 0.279 2.436 0.026 0. 0. 0. 0.


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F(-2) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 309 309 248 663 0 0 0 0
normalized size 1 1. 0.8 2.15 0. 0. 0. 0.
time (sec) N/A 0.821 1.754 0.033 0. 0. 0. 0.


















Problem 20 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 680 680 16821 13405 0 0 0 0
normalized size 1 1. 24.74 19.71 0. 0. 0. 0.
time (sec) N/A 1.815 16.855 0.079 0. 0. 0. 0.


















Problem 21 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 980 976 21555 55327 0 0 0 0
normalized size 1 1. 21.99 56.46 0. 0. 0. 0.
time (sec) N/A 2.787 19.268 0.145 0. 0. 0. 0.


















Problem 22 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 734 732 6667 20235 0 0 0 0
normalized size 1 1. 9.08 27.57 0. 0. 0. 0.
time (sec) N/A 0.712 16.031 0.079 0. 0. 0. 0.


















Problem 23 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F(-1) F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 436 436 583 3003 0 0 0 0
normalized size 1 1. 1.34 6.89 0. 0. 0. 0.
time (sec) N/A 0.512 6.69 0.086 0. 0. 0. 0.


















Problem 24 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 616 616 340 9443 0 0 0 0
normalized size 1 1. 0.55 15.33 0. 0. 0. 0.
time (sec) N/A 1.17 11.987 0.156 0. 0. 0. 0.


















Problem 25 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 1128 1119 10645 75992 0 0 0 0
normalized size 1 0.99 9.44 67.37 0. 0. 0. 0.
time (sec) N/A 4.299 26.613 1.269 0. 0. 0. 0.


















Problem 26 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 1097 1083 18383 12279 0 0 0 0
normalized size 1 0.99 16.76 11.19 0. 0. 0. 0.
time (sec) N/A 3.301 18.695 0.076 0. 0. 0. 0.


















Problem 27 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 611 608 686 5679 0 0 0 0
normalized size 1 1. 1.12 9.29 0. 0. 0. 0.
time (sec) N/A 1.357 9.062 0.04 0. 0. 0. 0.


















Problem 28 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 368 367 390 1804 0 0 0 0
normalized size 1 1. 1.06 4.9 0. 0. 0. 0.
time (sec) N/A 0.49 4.506 0.028 0. 0. 0. 0.


















Problem 29 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 465 465 1034 1368 0 0 0 0
normalized size 1 1. 2.22 2.94 0. 0. 0. 0.
time (sec) N/A 0.806 8.175 0.034 0. 0. 0. 0.


















Problem 30 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F F(-1) F(-2) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 738 738 636 17460 0 0 0 0
normalized size 1 1. 0.86 23.66 0. 0. 0. 0.
time (sec) N/A 1.907 15.735 0.091 0. 0. 0. 0.


















Problem 31 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 1395 1376 38310 89498 0 0 0 0
normalized size 1 0.99 27.46 64.16 0. 0. 0. 0.
time (sec) N/A 5.742 25.906 0.24 0. 0. 0. 0.


















Problem 32 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 937 936 16659 42545 0 0 0 0
normalized size 1 1. 17.78 45.41 0. 0. 0. 0.
time (sec) N/A 2.283 18.229 0.117 0. 0. 0. 0.


















Problem 33 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 757 757 6207 15875 0 0 0 0
normalized size 1 1. 8.2 20.97 0. 0. 0. 0.
time (sec) N/A 1.026 15.169 0.096 0. 0. 0. 0.


















Problem 34 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F(-1) F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 867 867 2103 20597 0 0 0 0
normalized size 1 1. 2.43 23.76 0. 0. 0. 0.
time (sec) N/A 1.813 16.363 0.178 0. 0. 0. 0.


















Problem 35 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F F F(-1) F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 1070 1070 11160 72702 0 0 0 0
normalized size 1 1. 10.43 67.95 0. 0. 0. 0.
time (sec) N/A 3.454 26.714 1.214 0. 0. 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [5] had the largest ratio of [ 0.25 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 9 8 1. 40 0.2







2 A 8 7 1. 38 0.184







3 A 6 5 1. 33 0.152







4 A 9 7 1. 40 0.175







5 A 12 10 1. 40 0.25







6 A 10 10 0.99 42 0.238







7 A 7 7 1. 42 0.167







8 A 5 5 1. 42 0.119







9 A 7 7 1. 42 0.167







10 A 8 7 1. 42 0.167







11 A 10 10 1. 49 0.204







12 A 5 5 1. 49 0.102







13 A 5 5 1. 49 0.102







14 A 7 7 1. 49 0.143







15 A 8 7 1. 49 0.143







16 A 8 7 1. 58 0.121







17 A 7 6 1. 53 0.113







18 A 7 6 1. 60 0.1







19 A 10 8 1. 60 0.133







20 A 13 11 1. 60 0.183







21 A 9 9 1. 62 0.145







22 A 8 8 1. 62 0.129







23 A 6 6 1. 62 0.097







24 A 8 8 1. 62 0.129







25 A 9 8 0.99 62 0.129







26 A 9 8 0.99 42 0.19







27 A 8 7 1. 40 0.175







28 A 7 6 1. 35 0.171







29 A 11 9 1. 42 0.214







30 A 12 10 1. 42 0.238







31 A 10 10 0.99 44 0.227







32 A 9 9 1. 44 0.204







33 A 8 8 1. 44 0.182







34 A 9 9 1. 44 0.204







35 A 8 8 1. 44 0.182